package org.code.mallspringboot.service;

import org.code.mallspringboot.dto.SmsCouponDto;
import org.code.mallspringboot.pojo.SmsCoupon;

import java.util.List;

/**
 *
 */
public interface SmsCouponService{
    /**
        查询 + 分页
     * @param pageNum
     * @param pageSize
     * @param type
     * @param name
     * @return
     */
    List<SmsCoupon> selectPage(Integer pageNum,Integer pageSize,Integer type,String name);

    /**
        总页数
     * @param type
     * @param name
     * @return
     */
    int total(Integer type,String name);

    /**
        根据id查询
     * @param id
     * @return
     */
    SmsCoupon selectById(int id);

    /**
        编辑提交
     * @param smsCouponDto
     * @return
     */
    int update(SmsCouponDto smsCouponDto);

    /**
        添加
     * @param smsCouponDto
     * @return
     */
    int add(SmsCouponDto smsCouponDto);

    /**
        删除
     * @param id
     * @return
     */
    int delete(int id);
}
